package com.spark.prepareJob.tags
import com.spark.beans.Logs
import com.spark.prepareJob.constants.AdConstants
import org.apache.spark.sql.catalyst.parser.SqlBaseParser.AddTableColumnsContext

/**
  * 2）APP名称（标签格式：APPxxxx->1）xxxx为APP的名称，使用缓存文件appname_dict进行名称转换；
  * 因为对应的appname实际上是当前应用的包名，所以需要apname字典映射表做包名和appname的转换
  */
object AppNameTags extends  Tags {
  override def extractTags(log: Logs): Map[String, Int] = {
    val appId = log.appid
    Map[String,Int](AdConstants.AD_PREFIX_APP_NAME + appId ->1)
  }
}
